Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F23 Romania F4 Romania F5 Romania F6 Netherlands F1 Germany F7 Netherlands F4 Great Britain F21 Israel F4 Israel F5 Germany F3 France F2 Switzerland F2 France F4 France F5 Turkey F5 Italy F10 France F14 France F15 France F4 France F5 Germany F11 Israel F5 Israel F6 Germany F3 Germany F4 Spain F7 Sweden F1 Sweden F2 Sweden F3 Germany F9 Germany F10 Germany F11 Germany F12 Germany F13 Great Britain F19 Italy F15 Slovenia F2 Netherlands F1 Netherlands F3 Italy F23 France F13 France F14 France F18 France F24 Germany F4 Germany F5 France F3 Germany F4 Belgium F5 USA F34 M25 Nussloch M25 Trento M25 Nottingham Open des Alpes Trophee BNP Paribas - Grenoble M25 Nottingham Recanati Challenger Mons Challenger USA F33 Recanati Challenger Izmir Challenger Mons Challenger Heilbronn Challenger Kazan Challenger Istanbul Challenger Lexington Challenger Vancouver Challenger Aptos Challenger Irving Challenger Aix En Provence Challenger USTA Men's Challenger of Dallas - Dallas 2001 Eddleman USTA Challenger - Birmingham Granby Challenger - Granby Credicard Tennis Cup - Campos do Jordao Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno 2003 Freeman Men's Challenger - Joplin Memorial Savigni - Sassuolo Top Wool Challenger Biella - Biella GHI Bronx Classic - Bronx Aptos Challenger Vancouver Challenger 2003 Eddleman USTA Challenger - Birmingham Project Independence Men's Challenger - Mandeville Kobstaedernes ATP Challenger - Kolding Binghamton Professional Tennis Tournament - Binghamton Ethias Trophy - Mons Lambertz Open by Stawag 2007 - Aachen USTA Seascape Challenger - Aptos IV Gramado Open de Tenis - Gramado Theusbridge.com Tennis Classic - Tarzana AAPT Championships - Adelaide Hilton Waikoloa Village USTA Challenger - Waikoloa Siemens Open - Scheveningen Riviera de Rimini Challenger - Rimini National Bank Men's Rimouski Challenger - Rimouski IPP Open - Helsinki Wolfsburg Challenger Bergamo Challenger Barletta Challenger Athens Challenger Kolding Challenger Orleans Challenger Aachen Challenger Helsinki Challenger Ramat Hasharon Challenger Bergamo Challenger Bath Challenger Alessandria Challenger Aamulehti Tampere Open - Tampere Noumea Challenger Kaohsiung Challenger Nottingham Challenger Nottingham Challenger Aptos Challenger Alphen Challenger Izmir Challenger Orleans Challenger Tashkent Challenger Eckental Challenger Johannesburg Challenger Cherbourg Challeger Nottingham-2 Challenger Alphen Challenger Orleans Challenger Mons Challenger Rennes Challenger Sarasota Challenger Vicenza Challenger Nottingham Challenger Mons Challenger Le Gosier Challenger Recanati Challenger San Marino Challenger Recanati Challenger St. Remy Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Bangkok Challenger Happy Valley Challenger Koblenz Challenger Scheveningen Challenger Eckental Challenger Cary Challenger Salzburg Challenger Stockton Challenger Mons Challenger Heilbronn Challenger Singapore Challenger Eckental Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Mouilleron-Le-Captif Challenger Ilkley Challenger Segovia Challenger Portoroz Challenger Orleans Challenger Mons Challenger Le Gosier Challenger USTA Seascape Challenger - Aptos Fifth-Third Bank Tennis Championships - Lexington Francavilla Challenger Rennes Challenger Ostrava Challenger Rome Challenger Gimcheon Challenger USTA Challenger of Burbank - Burbank Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas Seoul Challenger Binghamton Professional Tennis Tournament - Binghamton The USTA Challenger at West End Racquet - Torrance Pro Tennis World Open - Boca Raton Zagreb Open - Zagreb PEOPLEnet Cup - Dnepropetrovsk Garden Open 2005 - Rome San Remo Tennis Cup 15° Piertomaso - San Remo Zagreb Open - Zagreb Tiburon Challenger USTA Seascape Challenger - Aptos Vancouver Challenger Chicago Challenger BMW Tennis Championship - Sunrise Eckental Challenger Bratislava Challenger Cherbourg Challenger Phoenix Challenger drkoop.com USTA Challenger of Tallahassee - Tallahassee Murcia Challenger Tunis Challenger Seoul Challenger Privatbank Open 2006 - Dnepropetrovsk Gwangju Challenger BMW Tennis Championship - Sunrise Istanbul Challenger Hamburg Challenger Eckental Challenger Bratislava Challenger Busan Challenger Cherbourg Challenger Koblenz Challenger Prague II Challenger Aix En Provence Challenger Rome 2 Challenger Nottingham 1 Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Open des Alpes Trophee BNP Paribas - Grenoble Ismaning Challenger Eckental Challenger Bendigo Challenger Quimper Challenger Cherbourg Challenger Pau Challenger Lugano Challenger Turin Challenger Heilbronn Challenger University of Tennessee USTA Men's Challenger - Knoxville Copa Ericsson Costa Rica - San Jose Ilkley Challenger 5 Volkswagen Challenger - Wolfsburg Men's Pro Challenger at Tunica National - Tunica Ethias Trophy - Mons RCA Championships - Indianapolis Labertz Open by Stawag - Aachen President's Cup - Astana Mons Challenger Gran Copa Ericsson - Rio de Janeiro Noumea Challenger Heilbronn Challenger 2002 Tulsa USTA Challenger - Tulsa USTA Challenger of San Antonio - San Antonio Bergamo Challenger Johannesburg Challenger Athens Challenger Rhodes Challenger VIII Avierto Internacional de Salinas - Salinas Nottingham Challenger Trani Challenger RCA Championships - Indianapolis Aachen Challenger Helsinki Challenger ATP Kremlin Cup - Moscow Courmayeur Challenger Wolfsburg Challenger Sarajevo Challenger AEGON Championships - London Athens Challenger The Nottingham Open - Nottingham Nottingham Challenger Segovia Challenger Binghamton Challenger Guadalajara Challenger Savannah Challenger Athens Challenger Bordeaux Challenger Nottingham Challenger GHI Bronx Classic - Bronx Vancouver Challenger Mercedes-Benz Cup - Los Angeles Mons Challenger Rennes Challenger Seoul Challenger Rome Challenger Ortisei Challenger Helsinki Challenger BH Tennis Open International Cup - Belo Horizonte Kroger / St. Jude International - Memphis Sybase Open - San Jose Heilbronn Challenger Siebel Open - San Jose The Waco International Tennis Challenger - Waco Caltanissetta Challenger Franklin Templeton Tennis Classic - Scottsdale Rome Challenger Rome Challenger Hurricane Tennis Open - Bradenton Istanbul Challenger St. Remy Challenger Anning Challenger Nottingham Challenger Tata Open - Chennai Siebel Open - San Jose Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale Open Seat Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten TD Waterhouse Cup - Long Island The 10tele.com Open - Nottingham China Open - Beijing Thailand Open - Bangkok JSM Challenger of Champaign - Urbana PEOPLEnet CUP - Dnepropetrovsk AIG Japan Open - Tokyo Qatar ExxonMobil Open - Doha Sydney International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Eckental Challenger Estoril Open - Estoril Ortisei Challenger The Stella Artois Championships - London The 10tele.com Open - Nottingham Countrywide Classic - Los Angeles Noumea Challenger Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Binghamton Professional Tennis Tournament - Binghamton ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open Seat Godo 2007 - Barcelona Estoril Open - Estoril The Stella Artois Championships - London Red Letter Days Open - Nottingham Countrywide Classic - Los Angeles Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Medibank International - Sydney The Dubai Tennis Championships - Dubai Open SEAT 2008 - Barcelona Nottingham-2 Challenger Pozoblanco Challenger Heilbronn Challenger ARAG World Team Championship - Dusseldorf Indianapolis Tennis Championships - Indianapolis University of Tennessee USTA Challenger - Knoxville Gerry Weber Open - Halle Open de Moselle - Metz Granby Challenger Lexington Challenger Qatar ExxonMobil Open - Doha Vancouver Challenger Medibank International - Sydney Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb USTA Challenger of Burbank - Burbank Ciudad de Pozoblanco Open Diputacion - Cordoba ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai The Wright Financial Group, Inc. Challenger - Champaign Orleans Challenger Gerry Weber Open - Halle AEGON International - Eastbourne Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Eckental Challenger Gerry Weber Open - Halle AEGON Championships - London Mouilleron-Le-Captif Challenger Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington USTA Challenger of San Antonio - San Antonio Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Gerry Weber Open - Halle AEGON Championships - London UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo 2002 Azalea Orthopedic Challenger - Tyler Kremlin Cup - Moscow Erste Bank Open - Vienna St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha GHI Bronx Tennis Classic - Bronx Apia International - Sydney Glasgow Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille New Delhi Challenger Kolkata Challenger Power Horse World Team Cup - Dusseldorf UNICEF Open - 's Hertogenbosch Drummondville Challenger Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Sarasota Challenger X Open Internacional D'Andorra - Andorra Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich USTA Challenger of Tiburon - Tiburon Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Claro Open Colombia - Bogota ATP Vegeta Croatia Open - Umag Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Valencia Open - Valencia Brisbane International - Brisbane Apia International - Sydney Savannah Challenger ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Manchester Challenger Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Vancouver Challenger Citi Open - Washington Kremlin Cup - Moscow Erste Bank Open - Vienna Swiss Indoors Basel - Basel Aptos Challenger Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Rennes Challenger Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Agri Challenger Topshelf Open - 's-Hertogenbosch Bangkok Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Bet-at-home Open - Hamburg Citi Open - Washington Winston-Salem Open - Winston-Salem Bergamo Challenger European Open - Antwerp Orleans Challenger Swiss Indoors Basel - Basel Maharashtra Open - Pune Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Irving Challenger USTA Comerica Challenger - Aptos Gerry Weber Open - Halle Hall of Fame Open - Newport St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Sarasota Challenger Erste Bank Open - Vienna Open Sud de France - Montpellier Open 13 Provence - Marseille Ortisei Challenger Pozoblanco Challenger Eckental Challenger Furth Challenger European Open - Antwerp Czech Open - Prostejov Kun-Ming Challenger Ortisei Challenger Fairfield Challenger Kyoto Challenger Yokohama Challenger St. Remy Challenger Drummondville Challenger Manchester Challenger cinch Championships - London Abierto Mexicano de Tenis Mifel - Los Cabos Recanati Challenger Busan Challenger Surbiton Challenger Busan Challenger Surbiton Challenger Ilkley Challenger Vicenza Challenger Aptos Challenger Vancouver Challenger Glasgow Challenger Orleans Challenger Nur-Sultan Challenger Le Gosier Challenger 2001 USTA Challenger of Calabasas - Calabasas Ann Arbor Challenger Prague Challenger Quimper 2 Challenger Cherbourg Challenger Polska Energia Open - Bytom 2003 West Side Tennis Club Challenger - Forest Hills Rome 1 Challenger Sporting Challenger 2003 - Turin Biella 5 Challenger Ethias Trophy - Mons Biel Challenger 2001 UT Tyler Patriot Challenger - Tyler Forli 4 Challenger Biel Challenger Tunis Challenger Bangkok Challenger Indian Wells Challenger Hall of Fame Open - Newport U.S. Men's Clay Court Championships - Houston Meerbusch Challenger U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London International Indoor Tennis Championships of Croatia - Zagreb Pacific Life Open - Indian Wells U.S. Men's Clay Court Championships - Houston Verizon Tennis Challenge - Atlanta Quimper Challenger U.S. Men's Clay Court Championships - Houston Franklin Templeton Tennis Classic - Scottsdale Legg Mason Tennis Classic - Washington D.C. Mercedes-Benz Cup - Los Angeles Pilot Pen Tennis - New Haven Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open Sud de France - Montpellier Tennis Channel Open - Las Vegas Kroger / St. Jude International - Memphis Open SEAT Godo 2006 - Barcelona Hypo Group Tennis International - Portschach RCA Championships - Indianapolis Mutua Madrilena Masters Madrid - Madrid Quimper Challenger ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Hall of Fame Tennis Championships - Newport The Stella Artois Grass Court Championships - London St. Petersburg Open - St. Petersburg ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai French Open - Paris Mercedes Cup - Stuttgart Tata Open Maharashtra - Pune European Open - Antwerp European Open - Antwerp Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, SF, CRO-RUS 3-2 Davis Cup, World Group, 1R, NED-RUS 0-5 Davis Cup, World Group, QF, FRA-RUS 1-4 Davis Cup, World Group, SF, RUS-USA 3-2 Hyundai Hopman Cup - Perth Davis Cup, World Group, F, USA-RUS 4-1 Davis Cup, World Group, 1R, RUS-SRB 3-2 Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, 1R, ROU-RUS 1-4 Hopman Cup - Perth Davis Cup, World Group, 1R, SWE-RUS 3-2 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, PO, RUS-BRA 3-2 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, Group I, 2R, GBR-RUS 3-2 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, F, BEL-GBR 1-3 Davis Cup, World Group, 1R, GER-BEL 1-4 Davis Cup, World Group, QF, USA-BEL 4-0 Davis Cup, World Group, QR, HUN-BEL 3-2 Davis Cup, Group I, 1R, BOL-BEL 2-3 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Australian Open (juniors) French Open (juniors) U.S. Open (juniors) River Oaks International Tennis Tournament - Houston Olympics - London Davis Cup, Group I, 1R, RUS-POL 2-3 Davis Cup, World Group, 1R, BEL-HUN 3-2 Olympics - Beijing Davis Cup, World Group, PO, AUS-BEL 2-3